a = 'helloworldddd'
flag = True
for i in range(len(a) - 2):
    b = (a[i:i+3])
    if b.count(b[0]) == 3:
        flag = False
if flag != 1:
    print('格式不对')
else:
    print('密码正确')
import time

# 获取当前时间
import datetime
import time

a = datetime.datetime.now()
print(a)
# 时间的加减
b = a + datetime.timedelta(days=1)
print(b)
# 修改时间
c = a.replace(year=2010)
print(c)
# 将时间戳修改为日期格式
d = datetime.date.fromtimestamp(time.time())
print(d)
#
# 创建一个 md5加密工具
import hashlib
a = hashlib.md5()
a.update('324rfewq32fr'.encode(encoding='utf-8'))
b = a.hexdigest()
print(b)

# 生成一个1-10之间的随机整数
import random
a = random.randint(1,10)
print(a)
#  随机选择  列表、元组、字符串
b = 'hwuihifea'
q = random.choice(b)
print(q)
# 精确导入 用什么导什么
from random import randint
t =randint(1,10)
print(t)
import sese
sese.aaa(12,342)

import time
# unix 时间戳  1970年 到现在的时间  以s为单位
a = time.time()
print(a)
# 获取当前时间  struct_time 时间元组格式
b = time.localtime()
print(b)
# # 休眠
# time.sleep(1)
# 获取当前时间  struct_time 时间元组格式 时区不一样
c = time.gmtime()
print(c)
# 输出指定格式的时间

d = time.strftime('%Y-%m-%d %H:%M:%S')
print(d)

# 创建一个函数a 实现两个数字相加
def a(b ,c):
    d = b+c
    print(f'{b}+{c}={d}')
a(1,2)


a = (1,1,3,64,74,23,54,3,77,64)

print(a)
b = set(a)

print(b)


i = ['a', 'b']

l = [1, 2]

# 使用zip转换为元组后，在将元组转换为字典。

print(dict(zip(i, l)))


# 创建key值

list_key = ["a", "b", "c", "d", "c"]

# 创建value

list_value = [1, 2, 3, 4, 5]

# 创建一个空的字典

dict = {}

# 创建for循环，len()表示统计key的个数

for i in range(len(list_key)):

    # 字典赋值，左边为key，右边为value

    dict[list_key[i]] = list_value[i]

# 输出字典dict

# print(dict)


# 方法三：使用嵌套列表转为字典
#
list2 = [['key1','value1'],['key2','value2'],['key3','value3']]

print(dict(list2))
# 方法四：字典可以直接使用list函数转换成列表

dict={'name':'wsm', 'age':'22', 'sex':'female'}

print(list(dict))

print(list(dict.keys()))

print(list(dict.values()))

print(list(dict.items()))
a = (1,1,3,64,74,23,54,3,77,64)
c = list(a)
print(c)